home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / test / test12.c < prev    next >
C/C++ Source or Header  |  1990-07-23  |  462b  |  27 lines

  1. /* test 12 */
  2.  
  3. /* Copyright (C) 1987 by Martin Leisner. All rights reserved. */
  4. /* Used by permission. */
  5.  
  6. #include <stdio.h>
  7.  
  8. #define NUM_TIMES    1000
  9. main()
  10. {
  11.   register int i;
  12.   int k;
  13.  
  14.   printf("Test 12 ");
  15.   fflush(stdout);        /* have to flush for child's benefit */
  16.  
  17.   for (i = 0; i < NUM_TIMES; i++) switch (fork()) {
  18.         case 0:    exit();              break;
  19.         case -1:
  20.         printf("fork broke\n");
  21.         exit();
  22.         default:    wait(&k);              break;
  23.     }
  24.  
  25.   printf("ok\n");
  26. }
  27.